import { InnerMineEntity, SpawnEntity } from "GameLoop/WorldState/EntityManager/Entitys";
import { State } from "framework/FSM/AState";
import { ActionArgHelper } from "../../../ActionManager/ActionArgHelper";



/**
 * 搬运工行为。不计算数量
 * 把一个地方的资源搬运到另一个地方，不计种类不计数量(目前只搬运能量)
 */ 
export class NullBehavior<T extends IStateArg<Creep>>  extends State<T>
{
    /**
     * 搬运工行为,先做简化行为。运输的两端都有container
     * @param arg 
     */
    public  getActions(arg:T):Action[]
    {
        
        // 2.
        //global.Log.Info(`${arg.entity.name} 运输行为`);
        const creep = arg.entity;
 
        return [ ];
    }
}
